@charset "utf-8";
/* CSS Document */

/* level 1 */
#inf-menu-1 {  margin:0px; padding:0px; display:block; }
#inf-menu-1 ul { padding:0; margin:0; }
#inf-menu-1 li { float:left;  cursor:pointer; float:left; margin:0; background:url(../images/menu_bg.jpg) left top repeat-x; padding:0; position:relative; border-right:1px solid #90949a;}
#inf-menu-1 li.item6{ border-right:none;}
#inf-menu-1 li a { outline:none; *outline:expression(this.focus=this.blur());  text-decoration:none;  float:left; color:#fff;  height:36px;  display:block; }
#inf-menu-1 li.sfHover a,#inf-menu-1 li.active a { background:url(../images/menu_bg.jpg) left bottom repeat-x; color:#fff;}

#inf-menu-1 li.item1 a { background:url(../images/menu_first.jpg) left top no-repeat; padding-left:7px;}
#inf-menu-1 li.item1.sfHover a,#inf-menu-1 li.item1.active a { background:url(../images/menu_first.jpg) left bottom no-repeat;}
#inf-menu-1 li.item1.sfHover a span,#inf-menu-1 li.item1.active a span{ background:url(../images/menu_bg.jpg) left bottom repeat-x;}

.zh-tw #inf-menu-1 li a span {padding:0 48px;}
.zh-tw #inf-menu-1 li li a span {padding:3px 30px;}
#inf-menu-1 li a span { height:36px; line-height:36px; display:block; padding:0 30px 0 31px; cursor:pointer; font-size:12px; float:left; color:#fff;  text-transform:uppercase;}
#inf-menu-1 li.sfHover a span,#inf-menu-1 li.active a span{ color:#fff; }

/* level 2 */
#inf-menu-1 li.item6 ul {width:180px; }
#inf-menu-1 li ul { float:none; left:-9999px; background:#a9adb2; padding-top:1px; position:absolute; width:260px; z-index:500; display:none;}
#inf-menu-1 li.sfHover ul { left:0; top:36px; display:block; }
#inf-menu-1 li li { border:1px solid #a9adb2; border-top:none; margin:0; background:#94999d; padding:0; position:relative; float:none; height:auto; }
#inf-menu-1 li li a:link, #inf-menu-1 li li a:visited { background:#94999d; display:block; height:auto; line-height:28px; width:258px; font-weight:normal; float:none;}
#inf-menu-1 li li.active a:link, #inf-menu-1 li li.active a:visited,
#inf-menu-1 li li a:hover {background:#a5a9ad; font-size:12px; font-weight:normal; }
#inf-menu-1 li li a span { height:auto; line-height:20px; padding:3px 30px; display:block; float:none; text-transform:none; background:url(../images/menu_icon.gif) 19px 10px no-repeat;}

#header #inf-menu-1 ul ul { z-index:9999;}


/* level 3 */
#header #inf-menu-1 li li ul{ display:none; }



/* Left Menu Home */

/* level 1 */
.left-menu h3{ background:#ebebed url(../images/leftmenu_title.jpg) left top no-repeat; width:249px; padding:7px 10px 9px 19px; margin:0; border-bottom:1px solid #dadada;; }
.left-menu ul{ margin:0;}
.left-menu ul li{ border:1px solid #e9e9eb;  border-top:none; position:relative;}
.left-menu ul li a{ text-decoration:none; background:url(../images/leftmenu_bg.jpg) left top repeat-x; display:block;}
.left-menu ul li a:hover,.left-menu ul li.active a,.left-menu ul li.sfHover a{ background:url(../images/leftmenu_bg.jpg) left bottom repeat-x; }
.left-menu ul li a span{ font-weight:bold; font-size:12px; color:#737373; display:block; height:27px; line-height:27px; padding-left:19px;}
.left-menu ul li a:hover span,.left-menu ul li.active a span,.left-menu ul li.sfHover a span{ color:#fff;}
.left-menu ul li.parent a span{ background:url(../images/parent_icon.gif) 265px 9px no-repeat;}

.left-menu ul li a:hover,
.left-menu ul li.active a{}

.left-menu ul li a span{ }
.left-menu ul li.active a span,
.left-menu ul li a:hover span{ }


/* level 2 */
.left-menu ul ul{ border:none; margin:0; display:none; border:nonel; position:absolute; left:278px; top:0; width:278px;}
.left-menu ul li.sfHover ul {  display:block; }
.left-menu ul li li{border:none; width:278px; line-height:27px; border-bottom:1px solid #fff;float:left;}

.left-menu ul li li a,.left-menu ul li.active li a,.left-menu ul li.sfHover li a{ background:#ebebed; border:none; display:block; height:27px; line-height:27px; margin:0;}
.left-menu ul li.active li a:hover,
.left-menu ul li li a:hover,
.left-menu ul li li.active a,.left-menu ul li li.sfHover a{ background:#94999d;display:block; }
.left-menu ul li li a span,
.left-menu ul li li a:link span,
.left-menu ul li.active li a span,
.left-menu ul li.sfHover li a span,
.left-menu ul li li.active a span{padding-left:30px; display:block; color:#737373; margin:0; font-weight:normal; background:url(../images/leftmenu_icon.gif) 20px 11px no-repeat; }

.left-menu ul li.parent li a:hover span,
.left-menu ul li.active li.active a span,
.left-menu ul li li a:hover span,.left-menu ul li li.sfHover a span{ color:#fff; background:url(../images/leftmenu_iconhover.gif) 20px 11px no-repeat; }

/* level 3 */
.left-menu ul li.sfHover ul ul {  display:none; }
.left-menu ul li ul li.sfHover ul {  display:block; }
#main-container .left-menu ul ul ul{ left:279px;}
#main-container .left-menu ul li li li a,.left-menu ul li li.active li a{ background:#94999d;}
#main-container .left-menu ul li li.active li a:hover,
#main-container .left-menu ul li li li a:hover,
#main-container .left-menu ul li li li.active a{ background:#a5a9ad;}

#main-container .left-menu ul li li li a span{ color:#fff; background:url(../images/leftmenu_icon2.gif) 20px 11px no-repeat; text-transform:uppercase;}
